.t4{color:#bbb}
body {
    background:#f8f8f8;
}
.trip_title p{
    font-size:1.1em;
    margin:1.2em auto;
    color:#5077aa;
}
.trip_next h3{
    font-size:1em;
    padding:0.8em;
}
.trip_next table {
    width:100%;
}
.trip_next table tr {
    height:50px;
}
.trip_next table tr td {
     border-bottom:1px solid #efefef;
    font-size:0.9em;
    text-align: right;
   
}
.trip_next table tr:last-child {
    border: none;
}
.trip_next table .value{
    
    text-align: left;
    padding-left:10px;
}
.trip_next table .value .addUser,.addDept{color:#437dba}
.trip_next table .key{
    width:25%;
    text-align: right;
}
.trip_next table input,.trip_next table select,.trip_next table textarea {
    border:1px solid #ddd;
    margin: 10px 0;
}
.trip_next table .diay1 {
   height:1.8rem;
}
.trip_next table .diay2 {
   padding:0.6rem 0;
}
.trip_next table .value .textarea{
    display:inline-block;
    border:1px solid #efefef;
    height:4em;
}
.trip_next table .value .textarea span{margin-right:0.5em}
.trip_next table .value input,.textarea,select,textarea{
    width:85%;
    padding:0.3em;
}

.trip_next table .value .date{
    width:30%
}

.button .btn-submit{
    padding:0.3em 2em;
    font-size: 1em;
}
.button span{display:inline-block;}